package com.hspedu.generic;

/**
 * @author LiuJinTao
 * @className Generic03
 * @date 2024/06/14 23:12
 * @description TODO
 */
public class Generic03 {
    public static void main(String[] args) {
        Person<String> person = new Person<String>("hsp");

        Person<Integer> person1 = new Person<>(100);
    }
}

class Person<E> {
    E s;// E 表示 s 的数据类型，该数据类型在定义 Person 对象的时候指定，即在编译期间，就确定 E 是什么类型

    public Person(E s) {
        this.s = s;
    }

    public E f() {
        return s;
    }
}